⏳同期中にRangeError: Invalid time valueが発生する
状況
実行時に毎回エラーがでるようになった
同期自体は成功しているが、2022-07-05の一部の記録が同期されない
原因予想
何らかの記録の日付計算処理でバグっている?
結果
時刻の書き間違い
時刻を手打ちで修正しようとした時、15:56:58と直すところを15:65:58と書いてしまった
対策
15:65:58と打ち間違えないように気をつける
これはしない
人間がミスしても機械が修正してくれるシステムのほうが使いやすい
どこの何を間違えたのか、わかりやすいエラーをだす
これができたら親切?
でも代わりにエラー処理を書く必要が出てくる
打ち間違えてもエラーがでないようにする
欠点は文法ミスに気づけないこと
とはいえ空白数を間違えるなど、正規表現を通らない行は全部無視してしまっているので、時刻ミスだけ文法エラーにしたところであまり意味はない
対策を決めきれないなtakker.icon
一旦保留しよう
エラーの原因事態はもうわかったので、次エラーが起きてもすぐ対処できる